adda247 book review